# 使用 JDK 21 作为基础镜像
FROM eclipse-temurin:21-jdk

# 设置工作目录
WORKDIR /home/suqiang/yxboot-api

# 复制 JAR
COPY target/*.jar app.jar

# 设置默认环境变量（可在 docker run 时覆盖）
ENV SPRING_PROFILES_ACTIVE=dev
ENV JAVA_OPTS="-Xms256m -Xmx512m"

# 暴露端口
EXPOSE 9000
=-=
# 启动 Spring Boot 应用
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar --spring.profiles.active=$SPRING_PROFILES_ACTIVE"]
